`include "fxu_define.vh"

parameter WSN      =  32; //verify sn width

parameter TB       =   8;
parameter TH       =  16;
parameter TW       =  32;
parameter TD       =  64;
parameter TQ       = 128;

parameter WIDX     = 5    ; //32
parameter WBID     = 4    ; //16
parameter CIDX     = 32   ;  
parameter CBID     = 16   ;
parameter WSTEP    = 2    ;
parameter WLA      = 4    ;

parameter EXP      = 5    ;
parameter FCC      = 8    ;
parameter RM       = 2    ;


//------------------------------------------------------------
// immediate extend
//------------------------------------------------------------
parameter WIMD     = 10 ;
parameter WEXD     = 5  ;
parameter WXCG_IMD = 7  ; 

//------------------------------------------------------------
// ucode 
//------------------------------------------------------------
parameter WUNIT   = 5 ;

parameter WUSCU   = 12;
parameter WUMUL   = `JZ4785_UMUL ;
parameter WUADD   = `JZ4785_UADD ;
parameter WUMSC   = `JZ4785_UMSC ;
parameter WUXCG   = `JZ4785_UXCG ;
parameter WUELF   = `JZ4785_UELF ;

parameter WEXP_S =  8; 
parameter WSIG_S = 23; 
parameter WEXP_D = 11; 
parameter WSIG_D = 52; 

//------------------------------------------------------------
// channel 
//------------------------------------------------------------
parameter WXB    =2;
